////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2016 Qualcomm Technologies, Inc.
// All Rights Reserved.
// Confidential and Proprietary - Qualcomm Technologies, Inc.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// @file  camxhal3dll.cpp
/// @brief DLL module management specific to Windows
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// NOWHINE FILE GR018: Have to use Dword for now due to DllMain.

#include <windows.h>

#if (_MSC_VER)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// DllMain
///
/// @brief
///      Main entry point for CAMX Test User Mode DLL.
///
/// @param
///     hInstance       dll instance handle
///     reason          call reason code
///     reserved        not used
///
/// @return
///      TRUE if successful, FALSE otherwise.
///
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BOOL WINAPI DllMain(
HANDLE hInstance,
DWORD  reason,
LPVOID reserved)
{
    BOOL result = TRUE;

    switch (reason)
    {
        case DLL_PROCESS_ATTACH:
            break;

        case DLL_PROCESS_DETACH:
            break;

        default:
            break;
    }

    return result;
}
#endif // _MSC_VER
